// import com.alibaba.druid.DbType;
// import com.alibaba.druid.sql.ast.SQLStatementImpl;
// import com.alibaba.druid.sql.dialect.sqlserver.visitor.SQLServerASTVisitor;
// import com.alibaba.druid.sql.visitor.SQLASTVisitor;

#include "SQLServerStatementImpl.h"
#include "../../../../DbType.h"
#include "../visitor/SQLServerASTVisitor.h"
#include "../../../visitor/SQLASTVisitor.h"

SQLServerStatementImpl::SQLServerStatementImpl()
    : SQLStatementImpl(DbType_ptr(new DbType(&DbType::sqlserver)))
{
}

// @Override
void SQLServerStatementImpl::accept0(SQLASTVisitor_ptr visitor)
{
  this->accept0(std::dynamic_pointer_cast<SQLServerASTVisitor>(visitor));
}
